<template>
	<div class="header">
		<div class="header-left">
			<div class="iconfont back-icon">&#xe624;</div>
		</div>
		<div class="header-input">
			<span class="iconfont">&#xe632;</span>
			输入城市/景点/游玩主题
		</div>
		<router-link to="/city">
			<div class="header-right">
				{{this.city}}
				<span class="iconfont arrow-icon">&#xe673;</span>
			</div>
		</router-link>
	</div>
</template>

<script>
import { mapState, mapGetters } from  'vuex'
export default{
	name: 'HomeHeader',
	computed: {
		...mapState(['city']), //将vuex里的公用数据city映射到一个名字叫city的计算属性中
		// ...mapGetters(['doubleCity'])
	}
}
</script>

<style lang="stylus" scoped>
	@import '~@/assets/styles/varibles.styl'
	// 在css中间接引用其他的css,要在import前面加@，要在src地址@符号前加~
	.header{
		display:flex;
		line-height:$headerHeight;
		background:$bgColor;
		color:#fff;
	}
	.header-left{
		width:.64rem;
		float:left;
	}
		.back-icon{
			text-align:center;
			font-size:.4rem;
		}
	.header-input{
		flex:1;
		height:.64rem;
		line-height:.64rem;
		margin-top:.12rem;
		margin-left:.2rem;
		padding-left:.2rem;
		background:#fff;
		border-radius:.1rem;
		color:#ccc;
	}
	.header-right{
		min-width:1.04rem;
		padding:0 .1rem;
		float:right;
		text-align:center;
		color: #fff
	}
		.arrow-icon{
			margin-left:-.04rem
			font-size:.24rem;
		}
</style>

